using System;
using System.Collections.Generic;
using System.Text;

namespace LiveExpo
{
    public class LiveExpoCategory
    {
        private string _id;
        private string _name;
        private List<LiveExpoCategoryAttribute> _attributes;
        private List<string> _transactionTypes;
        private List<LiveExpoCategory> _subcategories;
        public string ID
        {
            get { return _id; }
            set {_id = value;}
        
        }

        public string Name
        {
            get {return _name;}
            set {_name = value;}
        }

        public List<LiveExpoCategoryAttribute> Attributes
        {
            get {return _attributes;}
            set {_attributes = value;}
        
        }

        public List<string> TransactionTypes
        {
            get {return _transactionTypes;}
            set {_transactionTypes = value;}
        
        }
        public List<LiveExpoCategory> SubCategories
        {
            get { return _subcategories; }
            set { _subcategories = value; }
        
        }
        
        public LiveExpoCategory()
        {
    
            _attributes = new List<LiveExpoCategoryAttribute>();
             _transactionTypes = new List<string>() ;
             _subcategories = new List<LiveExpoCategory>();
        }
        

    }
}
